package com.smart.entity;

import lombok.Data;
import java.util.Date;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import cn.hutool.core.date.DatePattern;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

/**
 * @author lgb
 * @date 2020年6月9日 下午2:29:49
 * Copyright (C) 深圳工勘科技
 * @说明: 保养记录
 **/
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper=true)
@TableName("sys_main_records")
public class SysMainRecords extends Model<SysMainRecords>{

	private static final long serialVersionUID = 4762237210153809058L;
	@TableId
    private Long id;
	@ApiModelProperty(value="保养编号")
	private String mainNo;
	@ApiModelProperty(value="用户id")
	private Long userId;
	@ApiModelProperty(value="司机姓名")
	private String driverName;
	@ApiModelProperty(value="工地id")
	private Long siteId;
	@ApiModelProperty(value="工地名称")
	private String siteName;
	/** 车编号 */
	@ApiModelProperty(value="车辆编号")
	private String carNo;
	/** 车类型 */
	@ApiModelProperty(value="车辆类型")
	private String carType;
	/** 保养项目 */
	private String mainPro;
	/** 保养内容 */
	@ApiModelProperty(value="内容")
	private String content;
	@ApiModelProperty(value="保养日期")
	private String mainDate;
	/** 图片多张以;隔开 */
	@ApiModelProperty(value="图片")
	private String imgs;
	/** 创建时间 */
	@ApiModelProperty(value="创建时间")
	@JsonFormat(pattern=DatePattern.NORM_DATETIME_PATTERN,timezone="GMT+8")
	private Date createTime;
	/** 修改时间 */
	@ApiModelProperty(value="修改时间")
	@JsonFormat(pattern=DatePattern.NORM_DATETIME_PATTERN,timezone="GMT+8")
	private Date modifyTime;
	/** 状态 */
	private Integer status;
	/** 原因 */
	private String reason;
}